self-regulating devices - Espagnol Anglais Dictionnaire